home *** CD-ROM | disk | FTP | other *** search
- #include "COMMON.H"
-
- locate(int l , int c)
- {
- static char data[]="\x1B= ";
-
- if (l<0 ) l=0;
- else if (l>LMAX-1) l=LMAX-1;
- l+=(LMAX-line)/2;
- data[2]=' '+l+1;
- if (c<0 ) c=0;
- else if (c>CMAX-1) c=CMAX-1;
- c+=(CMAX-colm)/2;
- data[3]=' '+c*3;
- sprint(data);
- }
-
- nextline()
- {
- if (++l >= line)
- {
- l=0;
- if (++c >= colm) c=0;
- }
- }
-
- revsline()
- {
- if (--l < 0)
- {
- l=line-1;
- if (--c < 0) c=colm-1;
- }
- }
-
- void nextcolm()
- {
- if (++c >= colm)
- {
- c=0;
- if (++l >= line) l=0;
- }
- }
-
- void revscolm()
- {
- if (--c < 0)
- {
- c=colm-1;
- if (--l < 0) l=line-1;
- }
- }